package com.xnyzc.lhy.order.service.version;

import com.xnyzc.lhy.common.entity.Rv;
import com.xnyzc.lhy.order.entity.param.app.AddAppVersionParam;
import com.xnyzc.lhy.order.entity.param.cms.PageDto;

/**
 * <p>
 * app版本检查更新
 * </p>
 *
 * @author conglijuan
 * @since 2019-10-14
 */
public interface AppVersionService {


    /**
     * 新增App版本
     *
     * @param param
     * @return
     */
    Rv addAppVersion(AddAppVersionParam param);

    /**
     * 获取所有app版本信息
     *
     * @return
     */
    Rv getAppVersions(PageDto page);

    /**
     * 删除指定App版本信息
     *
     * @param id
     * @return
     */
    Rv delAppVersion(String id);

    /**
     * 获取app版本信息
     *
     * @param clientId 手机类型
     * @param appCode  当前版本
     * @return
     */
    Rv getAppVersion(String clientId, String appCode);

    /**
     * 获取客服电话
     *
     * @return
     */
    Rv getServicePhone();

}
